/**
  数码管显示
**/
module smg
(
      input   wire             clk,
      input   wire             rst_n,
      input   wire    [29:0]   din_data,
      input   [5:0] dp_in,
      output  [5:0] sel,
      output  [7:0] dig
);

wire[3:0] d0,d1,d2,d3,d4,d5;
wire en;

binary2bcd u_binary2bcd(
    .clk(clk),
    .rst_n(rst_n),
    .din_data(din_data),
    .dout_data({d0,d1,d2,d3,d4,d5}),
    .dout_vld(en)
);

digital_tube  u_digital_tube (
    .clk(clk),
    .rst_n(rst_n),
    .din_d0(d0),
    .din_d1(d1),
    .din_d2(d2),
    .din_d3(d3),
    .din_d4(d4),
    .din_d5(d5),
    .din_dp(dp_in),
    .dout_sel(sel),
    .dout_dig(dig)
);

endmodule
